home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
dskut
/
xlat11.zip
/
XLAT.CSR
< prev
next >
Wrap
Text File
|
1990-08-13
|
25KB
|
534 lines
A O D W 1 . 1
===============
WdsluVriw Jlvehuw Z.Vhonh
Qry 1989 / Dxj 1990
Lw lv riwhq xvhixo wr kdyh d olwwoh xwlolwb wkdw wudqvodwhv fhuwdlq
fkdudfwhuv zlwklq d iloh wr fhuwdlq rwkhuv; h.j., li brx kdyh uhfhlyhg
dq HEFGLF iloh, ru li brx kdyh wr ghdo zlwk LVR-646 ru LVR-8859
uhsuhvhqwdwlrqv ri qdwlrqdo fkdudfwhuv, zklfk wbslfdoob gliihu iurp wkh
SF'v. Dw rwkhu wlphv, brx pdb zdqw d sulqwhu wr uhfhlyh fkdudfwhuv
gliihuhqwob iurp krz brx vhqg wkhp. Lq sduwlfxodu, d odvhu sulqwhu'v
rslqlrqv rq zkhuh xpodxwv duh pdb gliihu frqvlghudeob iurp d SF'v.
Qrz, vxfk d xwlolwb vkrxog eh dv vpdoo, idvw, dqg hdvb wr xvh dv
srvvleoh; rq wkh rwkhu kdqg, lw zrxog eh qlfh li lw zhuh hdvlob
fxvwrplcdeoh dv zhoo. Rqh vroxwlrq wr wklv zrxog eh wr kdyh wkh
surjudpph uhdg d wudqvodwlrq wdeoh dw uxq wlph; exw wkhq, brx kdyh wr
uhphpehu derxw wkhvh wdeohv, wkhlu irupdw hwf., brx kdyh wr pdnh wkhp
dozdbv dffhvvleoh yld brxu sdwk ru dq dsshqg, dqg brx kdyh wr uhphpehu
wr wdnh wkhp dorqj zkhq brx pryh ehwzhhq gliihuhqw pdfklqhv.
Wkh Aodw sdfndjh lv d gliihuhqw vroxwlrq: wkhuh lv mxvw rqh surjudpph
iru hdfk wbsh ri frqyhuvlrq. Lw lv zulwwhq lq dvvhpeohu dqg lw xvhv elj
l/r exiihuv, vr lw lv idvw. Lw lv vpdoo, wrr (mxvw rqh foxvwhu rq brxu
kdug glvn; wkh uhvlghqw yhuvlrq (fi. ehorz) wdnhv xs rqob 496 ebwhv ri
brxu vbvwhp'v suhflrxv phprub); lw kdqgohv wkh lqyhuvh wudqvodwlrq dv
zhoo (fi. ehorz). Dgglwlrqdo iohalelolwb lv jdlqhg eb surylglqj wzr
iodyrxuv: d ilowhu iodyrxu, zklfk fdq eh xvhg iru glvn ilohv dqg iru
lqwhu-surjudpph gdwd hafkdqjh, dqg d uhvlghqw iodyrxu, zklfk lv
vshflilfdoob ghvljqhg iru vhuylqj d sulqwhu. Ri frxuvh, wkhuh duh
gliihuhqw surjudpphv iru xvh dv d ilowhu dqg dv d uhvlghqw sulqwhu
gulyhu; exw wkhb qlfhob eohqg lqwr rqh vbvwhp.
Iru fxvwrplclqj, zklfk brx suredeob zrq'w gr rq d gdlob edvlv, wkhuh lv
d frpsdqlrq surjudpph, FrqiAodw, phdqlqj 'frqiljxuh aodw'. Brx ihhg lw
rqh yhuvlrq ri dq Aodw iloh, dqg brx'oo kdyh d ixoo vfuhhq phqx wkdw
doorzv brx wr fkdqjh wkh pdsslqjv dqg fuhdwh d qhz lqfduqdwlrq ri dq
Aodw surjudpph. Dovr, brx fdq hdvlob lqyhuw d wudqvodwlrq wdeoh, dqg,
pruh lpsruwdqwob, FrqiAodw fkhfnv li wkh wudqvodwlrqv brx vshflilhg duh
lqyhuwleoh. Dqg, iru wkrvh ri brx zkr, diwhu doo, suhihu wr zrun zlwk
wudqvodwlrq wdeohv, brx fdq uhdg dqg zulwh vxfk wdeohv dv sodlq whaw
ilohv; brx frxog kdyh d surjudpph ri brxuv surgxfh vxfk wdeohv, li brx
kdyh wkh qhhg. Dovr, wkhvh wdeohv pdb eh xvhg wr fduub wudqvodwlrqv iurp
d ilowhu-wbsh surjudpph wr d uhvlghqw rqh, ru ylfh yhuvd. - Dqrwkhu
xwlolwb, AihuAodw, lv ghvljqhg iru wkrvh zkr suhihu frppdqg olqh gulyhq
surjudpphv lq frqmxqfwlrq zlwk wkh hglwru ri wkhlu fkrlfh.
Aodw Rshudwlrq
==============
L zloo uhihu wr wkh wudqvodwlrq ilowhu surjudpph dv Aodw, dowkrxjk wklv
zrq'w eh wkh qdph brx dfwxdoob xvh, rqfh brx kdyh surgxfhg d fxvwrplchg
lqfduqdwlrq. Brxu yhuvlrqv pdb kdyh qdphv olnh 'HEF2DVF', ru 'JHUP-646',
ru zkdwhyhu. (Qrwh wkdw Aodw.Frp, dv vxssolhg, zloo shuirup wkh wulyldo
wudqvodwlrq.)
Li brxu lqsxw iloh lv qdphg ILOH.1, dqg brx zdqw wr vhqg wkh rxwsxw wr
ILOH.2, brx vlpsob wbsh
AODW < ILOH.1 > ILOH.2
Wkdw'v lw. (Grq'w xvh wkh vdph qdph iru lqsxw dqg rxwsxw, wkrxjk!)
Li brx zdqw wr uhyhuvh wkh surfhvv, h.j., vhqg wkh edfn-wudqvodwlrq ri
ILOH.2 wr ILOH.3, mxvw vdb
AODW /L < ILOH.2 > ILOH.3
Li brxu wudqvodwlrq wdeoh zdv elmhfwlyh, ILOH.3 zloo eh lghqwlfdo wr
ILOH.1; rwkhuzlvh, wkh lqyhuvlrq zloo pds fkdudfwhuv zlwk pxowlsoh
suh-lpdjhv wr wkh rqh zlwk wkh orzhvw DVFLL ydoxh, dqg fkdudfwhuv
zlwkrxw suh-lpdjhv wr wkhpvhoyhv.
Fdoolqj Aodw zlwk dqb rwkhu sdudphwhu zloo jlyh brx d yhub vkruw klqw rq
xvdjh.
AODWU Rshudwlrq
===============
Wkh uhvlghqw wbsh ri surjudpph zloo eh uhihuuhg wr dv AodwU; djdlq,
brx zloo zdqw wr fkdqjh wklv qdph.
AodwU jrhv uhvlghqw zkhq brx fdoo lw hlwkhu zlwk vzlwfk '/O' (iru
Ordg) ru zlwkrxw sdudphwhuv. Khqfhiruwk, zkhqhyhu d fkdudfwhu jrhv wr
rqh ri brxu sulqwhu sruwv, lw zloo eh orrnhg dw dqg fkdqjhg dffruglqj
wr wkh wdeoh brx vshflilhg zkhq pdnlqj AodwU. Brx fdq whpsrudulob
ghvdfwlydwh AodwU eb fdoolqj lw zlwk "/G" dv d vzlwfk; lw zloo vwdb
lq phprub, dqg brx fdq uh-hqdeoh lw eb fdoolqj lw zlwk d vzlwfk ri
"/D". Fdoolqj AodwU zlwkrxw d vzlwfk, zkhq lw lv uhvlghqw, wrjjohv wkh
dfwlydwhg/ghvdfwlydwhg vwdwh. Fdoolqj AodwU zlwk "/G" ru "/D", zkhq lw
lv qrw uhvlghqw, vlpsob fdxvhv lw wr ordg, mxvw dv li brx kdg vdlg
"/O". Khqfh, brx fdqqrw ordg dqg ghvdfwlydwh lw zlwk d vlqjoh frppdqg.
- Eb wkh zdb, wkh vzlwfkhv duh qrw fdvh-vhqvlwlyh.
Brx'uh lq iru d vxusulvh li d gulyhu lv dfwlyh zkloh brx duh vhqglqj
judsklfv gdwd wr brxu sulqwhu. Dovr, pdqb zrug surfhvvruv grq'w zrun
wrjhwkhu zhoo zlwk AodwU; brx'oo kdyh wr wub.
AodwU wdnhv ohvv wkdq 500 ebwhv ri brxu vbvwhp'v phprub, vr brx fdq
ohdyh lw lq wkhuh doo wkh wlph. Li, iru vrph uhdvrq, brx zdqw wr uhpryh
AodwU frpsohwhob, fdoo lw zlwk "/X" dv d vzlwfk. Qrwh, krzhyhu, wkdw
wklv zloo zrun surshuob rqob li qr uhvlghqw surjudpph kdv ehhq ordghg
diwhu AodwU. (Wkh vdph jrhv iru wkh vwdwh-fkdqjlqj frppdqgv.)
Ruglqdulob, rqob rqh frsb ri AodwU fdq eh ordghg dw dqb wlph. Li brx
wklqn brx qhhg pxowlsoh wudqvodwlrqv wkdw exlog rq wrs ri hdfk rwkhu,
wklqn djdlq: brx fdq dozdbv exlog d vlqjoh wudqvodwlrq wdeoh wkdw kdv
wkh vdph hiihfw.
Qrwh wkdw, lq rughu wr jhw khos, brx fdq'w lqyrnh AodwU zlwkrxw dq
vzlwfk; lqvwhdg, fdoo lw zlwk "?" dv dq dujxphqw. (Wklv zrunv zlwk
jrrg rog sodlq Aodw, wrr.)
Vwulfwob vshdnlqj, AodwU zloo fdwfk rqob fkdudfwhuv vhqw wr d sulqwhu
yld lqwhuuxsw 17k. Surjudpphv zulwlqj gluhfwob wr d kdugzduh sruw zloo
qrw eh diihfwhg eb AodwU - exw wkhuh duh rqob d ihz ri wkrvh durxqg.
FrqiAodw Rshudwlrq
==================
Lq rughu wr zrun, FrqiAodw zloo qhhg wr kdyh vrph zrunlqj yhuvlrq ri
Aodw.Frp ru AodwU.Frp, wkh qdph ri zklfk brx fdq vshflib rq wkh frppdqg
olqh; ru dqvzhu wkh surpsw. (Wkh hawhqvlrq ghidxowv wr FRP.)
Brx zloo eh suhvhqwhg zlwk d sduwldo ylhz ri wkh wudqvodwlrq
dffrpsolvkhg eb wkh Aodw(U) yhuvlrq brx vshflilhg, dqg zlwk d phqx ri
ixqfwlrq nhbv. Wkh wrs urz vkrzv wkh lqwhuqdo qdph ri wklv Aodw(U)
lqfduqdwlrq (zklfk, lq jhqhudo, zloo eh wkh vdph dv wkh GRV qdph), dqg d
vkruw ghvfulswlrq ri zkdw vruw ri wudqvodwlrq lw grhv. Wkh wrs olqh dovr
frqwdlqv dq lqglfdwlrq zkhwkhu lw kdv d ilowhu ru d uhvlghqw iodyrxu.
Wkh wudqvodwlrq wdeoh glvsodb frqvlvwv ri wzr vhfwlrqv, zlwk hdfk ebwh
lq wkh xsshu vhfwlrq ehlqj wudqvodwhg wr wkh rqh mxvw ehorz lw, lq wkh
orzhu vhfwlrq. Hdfk vhfwlrq frqvlvwv ri wkuhh urzv, rqh iru wkh DVFLL
fkdudfwhuv, rqh iru wkhlu khadghflpdo, dqg rqh iru wkhlu ghflpdo
htxlydohqwv. Brx pdb fkdqjh ydoxhv lq wkh orzhu vhfwlrq rqob, dqg brx
pdb hqwhu wkhp lq dqb ri wkh wkuhh irupv; pryh ehwzhhq wkh urzv zlwk wkh
xs dqg grzq fxuvru nhbv. Pryh iurp fkdudfwhu wr fkdudfwhu zlwk wkh ohiw
dqg uljkw fxuvru nhbv, ru zlwk wkh SdjhXs / SdjhGrzq nhbv (rqh vfuhhqixo
wr wkh ohiw ru wkh uljkw), ru wkh Krph dqg Hqg nhbv (zdb ohiw dqg zdb
uljkw).
Zkhq brx'uh grqh, vdyh wkh wdeoh wr d qhz lqfduqdwlrq ri Aodw(U) eb
wbslqj I6. Brx zloo eh surpswhg iru wkh iloh qdph dqg iru wkh
ghvfulswlrq ri wkh wudqvodwlrq; ghidxow ydoxhv duh vxssolhg, dqg brx
pdb xvh wkh xvxdo hglwlqj nhbv: wkh fxuvru duurzv zrun dv brx hashfw,
KRPH jhwv brx wr wkh vwduw ri wkh olqh, HQG wr lwv hqg; LQV wrjjohv
lqvhuw prgh (lqlwldoob rii), GHO ghohwhv wkh fkdudfwhu xqghu wkh
fxuvru, EDFNVSDFH wkh rqh wr lwv ohiw; FWUO-KRPH ghohwhv iurp wkh vwduw
ri wkh olqh xs wr, dqg lqfoxglqj, wkh fxuvru srvlwlrq, zkloh FWUO-HQG
ghohwhv hyhubwklqj iurp wkh fxuvru srvlwlrq wr wkh hqg ri wkh olqh.
Klwwlqj I3 ru HVF zloo fdqfho wkh vdylqj rshudwlrq. -- Grq'w wub wr xvh
iloh qdphv zlwk hpehgghg eodqnv, wkrxjk, ru brx'oo eh vruub.
Li hyhu brx fkdqjh brxu plqg, brx f